Masala #1027
Maksimal segmentlar yig'indisi
Qulmamat massivdagi so'rovlar haqidagi masalalarni juda yaxshi ko'radi.
Bir kun u juda mashhur masalaga duch keldi. ta elementli massiv beriladi va ta so'rovlar mavjud. Har bir so'rovda massivning elementidan elementigacha bo'lgan barcha sonlarning yig'indisini hisoblash talab etiladi.
Bunday vazifa Qulmamatga juda zerikarli tuyildi. U surovlarga javob berishidan oldin massiv elementlarini aralashtirib, barcha so'rovlarga javoblar yig'indisi maksimal darajaga keltirishga qaror qildi. Sizning vazifangiz ushbu maksimal miqdorni hisoblashdan iborat.
Birinchi satrda ikkita va butun sonlar. Kiyingi satrda ta massiv elementlari beriladi va kiyingi satrda so'rovlari beriladi.
Yagona satrda masalani javobini massiv elementlari tartibini o'zgartirganingizdan so'ng so'rovlarga javoblarning maksimal yig'indisini chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
3 2 2 3 5 1 2 2 3 |
15 |
Birinchi testda [2, 3, 5] massivni [2, 5, 3] ko'rinishiga keltirsangiz so'rovlar va yig'indisi 15 ga teng.